Açıklama: Geçerli web isteği yürütülürken işlenmemiş özel durum oluştu. Lütfen hata ve kod içinde kaynaklandığı yer hakkında daha fazla bilgi almak için yığın izlemesini gözden geçirin. Özel Durum Ayrıntıları: System.Reflection.AmbiguousMatchException: The current request for action 'Guncelle' on controller type 'KullanıcıController' is ambiguous between the following action methods: System.Web.Mvc.ActionResult Guncelle(Int32) on type Project_UI.Areas.Admin.Controllers.KullanıcıController System.Web.Mvc.ActionResult Guncelle(Project_Entity.Kullanıcı, System.Web.HttpPostedFileBase, Int32) on type Project_UI.Areas.Admin.Controllers.KullanıcıController Kaynak Hatası:
Geçerli web isteği yürütülürken işlenmeyen bir özel durum üretildi. Özel durumun kaynağı ve konumuna ilişkin bilgiler aşağıdaki özel durum yığını izlemesi kullanılarak belirlenebilir.
Yığın İzleme:
[AmbiguousMatchException: The current request for action 'Guncelle' on controller type 'KullanıcıController' is ambiguous between the following action methods: System.Web.Mvc.ActionResult Guncelle(Int32) on type Project_UI.Areas.Admin.Controllers.KullanıcıController System.Web.Mvc.ActionResult Guncelle(Project_Entity.Kullanıcı, System.Web.HttpPostedFileBase, Int32) on type Project_UI.Areas.Admin.Controllers.KullanıcıController] System.Web.Mvc.ActionMethodSelectorBase.FindActionMethod(ControllerContext controllerContext, String actionName) +113 System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor.FindAction(ControllerContext controllerContext, String actionName) +54 System.Web.Mvc.ControllerActionInvoker.FindAction(ControllerContext controllerContext, ControllerDescriptor controllerDescriptor, String actionName) +203 System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeAction(ControllerContext controllerContext, String actionName, AsyncCallback callback, Object state) +136 System.Web.Mvc.Controller.<BeginExecuteCore>b__1c(AsyncCallback asyncCallback, Object asyncState, ExecuteCoreState innerState) +25 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallBeginDelegate(AsyncCallback callback, Object callbackState) +30 System.Web.Mvc.Async.WrappedAsyncResultBase`1.Begin(AsyncCallback callback, Object state, Int32 timeout) +128 System.Web.Mvc.Controller.BeginExecuteCore(AsyncCallback callback, Object state) +465 System.Web.Mvc.Controller.<BeginExecute>b__14(AsyncCallback asyncCallback, Object callbackState, Controller controller) +18 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallBeginDelegate(AsyncCallback callback, Object callbackState) +20 System.Web.Mvc.Async.WrappedAsyncResultBase`1.Begin(AsyncCallback callback, Object state, Int32 timeout) +128 System.Web.Mvc.Controller.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) +374 System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.BeginExecute(RequestContext requestContext, AsyncCallback callback, Object state) +16 System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__4(AsyncCallback asyncCallback, Object asyncState, ProcessRequestState innerState) +52 System.Web.Mvc.Async.WrappedAsyncVoid`1.CallBeginDelegate(AsyncCallback callback, Object callbackState) +30 System.Web.Mvc.Async.WrappedAsyncResultBase`1.Begin(AsyncCallback callback, Object state, Int32 timeout) +128 System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state) +384 System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext, AsyncCallback callback, Object state) +48 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) +16 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +103 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155
Merhabalar
Aldığınız hatanın çözümüne hata görseli atarak ulaşmak biraz zor.Ama alınan hatada sunucu belirsiz yöntem hatası vermekte.Buda sizin guncelle methodunuzda sunucunun hangi yöntemi kullanıcağını bilmediğini gösteriyor.Deneyeceğiniz çözüm olarakta guncelle methodunuzda aynı isimde iki farklı ActionResult elemanı var ise bunların hangi işlemi yaptığını (yani httpget veya httppost işlemi) belirtmeniz gerekli.Örnek olarak
[HttpGet] public async Task<ActionResult> Index() [HttpPost] public async Task<ActionResult> Index(int? mapCompanyId)
bu yapının sorunuza çözüm olacağını düşünüyorum.
240 Beğenİ
ilke
Merhaba hocam textbox'taki verileri bir önizlemeye alıp onların print işlemini nasıl yap...
Merhaba Uzak erişimli repo ve server kurulumu hakkında bilgi sahibimisiniz acaba ?
Gerçekten çok yardımcı oldu teşekkürler.
double Boyunduruk Boyu,Have Mesafesi,Taban Mesafesi,Yükseklik,Alan,Ha...